package com.cssy.xxkj.logic.entity;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 数据对象
 * @since 2014-09-23
 */
public class LogicPurchaseReturnItemDO implements Serializable {

    private static final long serialVersionUID = 141146200902723811L;

    /**
     * column logic_purchase_return_item.id
     */
    private String id;

    /**
     * column logic_purchase_return_item.zd001ReturnId  主表ID
     */
    private String zd001ReturnId;

    /**
     * column logic_purchase_return_item.zd002HubId  仓位ID
     */
    private String zd002HubId;

    /**
     * column logic_purchase_return_item.zd002HubCode  仓位编码
     */
    private String zd002HubCode;

    /**
     * column logic_purchase_return_item.zd002HubName  仓位名称
     */
    private String zd002HubName;

    /**
     * column logic_purchase_return_item.zd003MaterId  物料ID
     */
    private String zd003MaterId;

    /**
     * column logic_purchase_return_item.zd004MaterCode  物料编码
     */
    private String zd004MaterCode;

    /**
     * column logic_purchase_return_item.zd005MaterName  物料名称
     */
    private String zd005MaterName;

    /**
     * column logic_purchase_return_item.zd006MaterType  物料类型
     */
    private String zd006MaterType;

    /**
     * column logic_purchase_return_item.zd007MaterSpec  物料规格
     */
    private String zd007MaterSpec;

    /**
     * column logic_purchase_return_item.zd008MaterModel  型号
     */
    private String zd008MaterModel;

    /**
     * column logic_purchase_return_item.zd009MaterBrand  物料品牌
     */
    private String zd009MaterBrand;

    /**
     * column logic_purchase_return_item.zd010MaterColor  物料颜色
     */
    private String zd010MaterColor;

    /**
     * column logic_purchase_return_item.zd011MaterQuality  物料材质
     */
    private String zd011MaterQuality;

    /**
     * column logic_purchase_return_item.zd012MaterSize  物料大小
     */
    private String zd012MaterSize;

    /**
     * column logic_purchase_return_item.zd013TaxPrice  含税单价
     */
    private BigDecimal zd013TaxPrice;

    /**
     * column logic_purchase_return_item.zd014Price  单价
     */
    private BigDecimal zd014Price;

    /**
     * column logic_purchase_return_item.zd015BsUnit  基本单位
     */
    private String zd015BsUnit;

    /**
     * column logic_purchase_return_item.zd016Unit  单位
     */
    private String zd016Unit;

    /**
     * column logic_purchase_return_item.zd017BsInQuantity  基本单位已入库
     */
    private BigDecimal zd017BsInQuantity;

    /**
     * column logic_purchase_return_item.zd018InQuantiy  已入库数量
     */
    private BigDecimal zd018InQuantiy;

    /**
     * column logic_purchase_return_item.zd019BsBackQuantity  基本单位退货数量
     */
    private BigDecimal zd019BsBackQuantity;

    /**
     * column logic_purchase_return_item.zd020BackQuantity  退货数量
     */
    private BigDecimal zd020BackQuantity;

    /**
     * column logic_purchase_return_item.zd021BsQuantity  基本单位订单数量
     */
    private BigDecimal zd021BsQuantity;

    /**
     * column logic_purchase_return_item.zd022Quantity  订单数量
     */
    private BigDecimal zd022Quantity;

    /**
     * column logic_purchase_return_item.zd023BsHsBackQuantity  基本单位已退货数量
     */
    private BigDecimal zd023BsHsBackQuantity;

    /**
     * column logic_purchase_return_item.zd024HsBackQuantity  已退货数量
     */
    private BigDecimal zd024HsBackQuantity;

    public LogicPurchaseReturnItemDO() {
        super();
    }

	public LogicPurchaseReturnItemDO(String id, String zd001ReturnId,
			String zd002HubId, String zd002HubCode, String zd002HubName,
			String zd003MaterId, String zd004MaterCode, String zd005MaterName,
			String zd006MaterType, String zd007MaterSpec,
			String zd008MaterModel, String zd009MaterBrand,
			String zd010MaterColor, String zd011MaterQuality,
			String zd012MaterSize, BigDecimal zd013TaxPrice, BigDecimal zd014Price,
			String zd015BsUnit, String zd016Unit, BigDecimal zd017BsInQuantity,
			BigDecimal zd018InQuantiy, BigDecimal zd019BsBackQuantity,
			BigDecimal zd020BackQuantity, BigDecimal zd021BsQuantity, BigDecimal zd022Quantity,
			BigDecimal zd023BsHsBackQuantity, BigDecimal zd024HsBackQuantity) {
        this.id = id;
        this.zd001ReturnId = zd001ReturnId;
        this.zd002HubId = zd002HubId;
        this.zd002HubCode = zd002HubCode;
        this.zd002HubName = zd002HubName;
        this.zd003MaterId = zd003MaterId;
        this.zd004MaterCode = zd004MaterCode;
        this.zd005MaterName = zd005MaterName;
        this.zd006MaterType = zd006MaterType;
        this.zd007MaterSpec = zd007MaterSpec;
        this.zd008MaterModel = zd008MaterModel;
        this.zd009MaterBrand = zd009MaterBrand;
        this.zd010MaterColor = zd010MaterColor;
        this.zd011MaterQuality = zd011MaterQuality;
        this.zd012MaterSize = zd012MaterSize;
        this.zd013TaxPrice = zd013TaxPrice;
        this.zd014Price = zd014Price;
        this.zd015BsUnit = zd015BsUnit;
        this.zd016Unit = zd016Unit;
        this.zd017BsInQuantity = zd017BsInQuantity;
        this.zd018InQuantiy = zd018InQuantiy;
        this.zd019BsBackQuantity = zd019BsBackQuantity;
        this.zd020BackQuantity = zd020BackQuantity;
        this.zd021BsQuantity = zd021BsQuantity;
        this.zd022Quantity = zd022Quantity;
        this.zd023BsHsBackQuantity = zd023BsHsBackQuantity;
        this.zd024HsBackQuantity = zd024HsBackQuantity;
    }

    /**
     * getter for Column logic_purchase_return_item.id
     */
    public String getId() {
        return id;
    }

    /**
     * setter for Column logic_purchase_return_item.id
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * getter for Column logic_purchase_return_item.zd001ReturnId
     */
    public String getZd001ReturnId() {
        return zd001ReturnId;
    }

    /**
     * setter for Column logic_purchase_return_item.zd001ReturnId
     * @param zd001ReturnId
     */
    public void setZd001ReturnId(String zd001ReturnId) {
        this.zd001ReturnId = zd001ReturnId;
    }

    /**
     * getter for Column logic_purchase_return_item.zd002HubId
     */
    public String getZd002HubId() {
        return zd002HubId;
    }

    /**
     * setter for Column logic_purchase_return_item.zd002HubId
     * @param zd002HubId
     */
    public void setZd002HubId(String zd002HubId) {
        this.zd002HubId = zd002HubId;
    }

    /**
     * getter for Column logic_purchase_return_item.zd002HubCode
     */
    public String getZd002HubCode() {
        return zd002HubCode;
    }

    /**
     * setter for Column logic_purchase_return_item.zd002HubCode
     * @param zd002HubCode
     */
    public void setZd002HubCode(String zd002HubCode) {
        this.zd002HubCode = zd002HubCode;
    }

    /**
     * getter for Column logic_purchase_return_item.zd002HubName
     */
    public String getZd002HubName() {
        return zd002HubName;
    }

    /**
     * setter for Column logic_purchase_return_item.zd002HubName
     * @param zd002HubName
     */
    public void setZd002HubName(String zd002HubName) {
        this.zd002HubName = zd002HubName;
    }

    /**
     * getter for Column logic_purchase_return_item.zd003MaterId
     */
    public String getZd003MaterId() {
        return zd003MaterId;
    }

    /**
     * setter for Column logic_purchase_return_item.zd003MaterId
     * @param zd003MaterId
     */
    public void setZd003MaterId(String zd003MaterId) {
        this.zd003MaterId = zd003MaterId;
    }

    /**
     * getter for Column logic_purchase_return_item.zd004MaterCode
     */
    public String getZd004MaterCode() {
        return zd004MaterCode;
    }

    /**
     * setter for Column logic_purchase_return_item.zd004MaterCode
     * @param zd004MaterCode
     */
    public void setZd004MaterCode(String zd004MaterCode) {
        this.zd004MaterCode = zd004MaterCode;
    }

    /**
     * getter for Column logic_purchase_return_item.zd005MaterName
     */
    public String getZd005MaterName() {
        return zd005MaterName;
    }

    /**
     * setter for Column logic_purchase_return_item.zd005MaterName
     * @param zd005MaterName
     */
    public void setZd005MaterName(String zd005MaterName) {
        this.zd005MaterName = zd005MaterName;
    }

    /**
     * getter for Column logic_purchase_return_item.zd006MaterType
     */
    public String getZd006MaterType() {
        return zd006MaterType;
    }

    /**
     * setter for Column logic_purchase_return_item.zd006MaterType
     * @param zd006MaterType
     */
    public void setZd006MaterType(String zd006MaterType) {
        this.zd006MaterType = zd006MaterType;
    }

    /**
     * getter for Column logic_purchase_return_item.zd007MaterSpec
     */
    public String getZd007MaterSpec() {
        return zd007MaterSpec;
    }

    /**
     * setter for Column logic_purchase_return_item.zd007MaterSpec
     * @param zd007MaterSpec
     */
    public void setZd007MaterSpec(String zd007MaterSpec) {
        this.zd007MaterSpec = zd007MaterSpec;
    }

    /**
     * getter for Column logic_purchase_return_item.zd008MaterModel
     */
    public String getZd008MaterModel() {
        return zd008MaterModel;
    }

    /**
     * setter for Column logic_purchase_return_item.zd008MaterModel
     * @param zd008MaterModel
     */
    public void setZd008MaterModel(String zd008MaterModel) {
        this.zd008MaterModel = zd008MaterModel;
    }

    /**
     * getter for Column logic_purchase_return_item.zd009MaterBrand
     */
    public String getZd009MaterBrand() {
        return zd009MaterBrand;
    }

    /**
     * setter for Column logic_purchase_return_item.zd009MaterBrand
     * @param zd009MaterBrand
     */
    public void setZd009MaterBrand(String zd009MaterBrand) {
        this.zd009MaterBrand = zd009MaterBrand;
    }

    /**
     * getter for Column logic_purchase_return_item.zd010MaterColor
     */
    public String getZd010MaterColor() {
        return zd010MaterColor;
    }

    /**
     * setter for Column logic_purchase_return_item.zd010MaterColor
     * @param zd010MaterColor
     */
    public void setZd010MaterColor(String zd010MaterColor) {
        this.zd010MaterColor = zd010MaterColor;
    }

    /**
     * getter for Column logic_purchase_return_item.zd011MaterQuality
     */
    public String getZd011MaterQuality() {
        return zd011MaterQuality;
    }

    /**
     * setter for Column logic_purchase_return_item.zd011MaterQuality
     * @param zd011MaterQuality
     */
    public void setZd011MaterQuality(String zd011MaterQuality) {
        this.zd011MaterQuality = zd011MaterQuality;
    }

    /**
     * getter for Column logic_purchase_return_item.zd012MaterSize
     */
    public String getZd012MaterSize() {
        return zd012MaterSize;
    }

    /**
     * setter for Column logic_purchase_return_item.zd012MaterSize
     * @param zd012MaterSize
     */
    public void setZd012MaterSize(String zd012MaterSize) {
        this.zd012MaterSize = zd012MaterSize;
    }

    /**
     * getter for Column logic_purchase_return_item.zd013TaxPrice
     */
    public BigDecimal getZd013TaxPrice() {
        return zd013TaxPrice;
    }

    /**
     * setter for Column logic_purchase_return_item.zd013TaxPrice
     * @param zd013TaxPrice
     */
    public void setZd013TaxPrice(BigDecimal zd013TaxPrice) {
        this.zd013TaxPrice = zd013TaxPrice;
    }

    /**
     * getter for Column logic_purchase_return_item.zd014Price
     */
    public BigDecimal getZd014Price() {
        return zd014Price;
    }

    /**
     * setter for Column logic_purchase_return_item.zd014Price
     * @param zd014Price
     */
    public void setZd014Price(BigDecimal zd014Price) {
        this.zd014Price = zd014Price;
    }

    /**
     * getter for Column logic_purchase_return_item.zd015BsUnit
     */
    public String getZd015BsUnit() {
        return zd015BsUnit;
    }

    /**
     * setter for Column logic_purchase_return_item.zd015BsUnit
     * @param zd015BsUnit
     */
    public void setZd015BsUnit(String zd015BsUnit) {
        this.zd015BsUnit = zd015BsUnit;
    }

    /**
     * getter for Column logic_purchase_return_item.zd016Unit
     */
    public String getZd016Unit() {
        return zd016Unit;
    }

    /**
     * setter for Column logic_purchase_return_item.zd016Unit
     * @param zd016Unit
     */
    public void setZd016Unit(String zd016Unit) {
        this.zd016Unit = zd016Unit;
    }

    /**
     * getter for Column logic_purchase_return_item.zd017BsInQuantity
     */
    public BigDecimal getZd017BsInQuantity() {
        return zd017BsInQuantity;
    }

    /**
     * setter for Column logic_purchase_return_item.zd017BsInQuantity
     * @param zd017BsInQuantity
     */
    public void setZd017BsInQuantity(BigDecimal zd017BsInQuantity) {
        this.zd017BsInQuantity = zd017BsInQuantity;
    }

    /**
     * getter for Column logic_purchase_return_item.zd018InQuantiy
     */
    public BigDecimal getZd018InQuantiy() {
        return zd018InQuantiy;
    }

    /**
     * setter for Column logic_purchase_return_item.zd018InQuantiy
     * @param zd018InQuantiy
     */
    public void setZd018InQuantiy(BigDecimal zd018InQuantiy) {
        this.zd018InQuantiy = zd018InQuantiy;
    }

    /**
     * getter for Column logic_purchase_return_item.zd019BsBackQuantity
     */
    public BigDecimal getZd019BsBackQuantity() {
        return zd019BsBackQuantity;
    }

    /**
     * setter for Column logic_purchase_return_item.zd019BsBackQuantity
     * @param zd019BsBackQuantity
     */
    public void setZd019BsBackQuantity(BigDecimal zd019BsBackQuantity) {
        this.zd019BsBackQuantity = zd019BsBackQuantity;
    }

    /**
     * getter for Column logic_purchase_return_item.zd020BackQuantity
     */
    public BigDecimal getZd020BackQuantity() {
        return zd020BackQuantity;
    }

    /**
     * setter for Column logic_purchase_return_item.zd020BackQuantity
     * @param zd020BackQuantity
     */
    public void setZd020BackQuantity(BigDecimal zd020BackQuantity) {
        this.zd020BackQuantity = zd020BackQuantity;
    }

    /**
     * getter for Column logic_purchase_return_item.zd021BsQuantity
     */
    public BigDecimal getZd021BsQuantity() {
        return zd021BsQuantity;
    }

    /**
     * setter for Column logic_purchase_return_item.zd021BsQuantity
     * @param zd021BsQuantity
     */
    public void setZd021BsQuantity(BigDecimal zd021BsQuantity) {
        this.zd021BsQuantity = zd021BsQuantity;
    }

    /**
     * getter for Column logic_purchase_return_item.zd022Quantity
     */
    public BigDecimal getZd022Quantity() {
        return zd022Quantity;
    }

    /**
     * setter for Column logic_purchase_return_item.zd022Quantity
     * @param zd022Quantity
     */
    public void setZd022Quantity(BigDecimal zd022Quantity) {
        this.zd022Quantity = zd022Quantity;
    }

    /**
     * getter for Column logic_purchase_return_item.zd023BsHsBackQuantity
     */
    public BigDecimal getZd023BsHsBackQuantity() {
        return zd023BsHsBackQuantity;
    }

    /**
     * setter for Column logic_purchase_return_item.zd023BsHsBackQuantity
     * @param zd023BsHsBackQuantity
     */
    public void setZd023BsHsBackQuantity(BigDecimal zd023BsHsBackQuantity) {
        this.zd023BsHsBackQuantity = zd023BsHsBackQuantity;
    }

    /**
     * getter for Column logic_purchase_return_item.zd024HsBackQuantity
     */
    public BigDecimal getZd024HsBackQuantity() {
        return zd024HsBackQuantity;
    }

    /**
     * setter for Column logic_purchase_return_item.zd024HsBackQuantity
     * @param zd024HsBackQuantity
     */
    public void setZd024HsBackQuantity(BigDecimal zd024HsBackQuantity) {
        this.zd024HsBackQuantity = zd024HsBackQuantity;
    }

}